home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 76 / XENIATGM66.iso / Indiana Jones / Indiana Jones.exe / RESOURCE / PREVIEW.GOB / cog_pyr_hidetrigger.cog < prev    next >
Text File  |  1999-11-15  |  1KB  |  77 lines

  1. # Jones 3D Cog Script
  2. #
  3. # pyr_hidetrigger.cog
  4. #    
  5. # The trigger cog for multiple cogs to hide stuff in the big pit
  6. #
  7. # [RKD]
  8. #
  9. # (C) 1998 LucasArts Entertainment Company LLC. All Rights Reserved
  10. # ========================================================================================
  11.  
  12. symbols
  13. message entered
  14. message user1
  15. message    user2
  16.  
  17. sector    turnon1        linkid=1
  18. sector    turnon2        linkid=1
  19. sector    turnon3        linkid=1
  20. sector    turnon4        linkid=1
  21. sector    turnon5        linkid=1
  22. sector    turnon6        linkid=1
  23.  
  24. sector    turnoff1    linkid=2
  25. sector    turnoff2    linkid=2
  26. sector    turnoff3    linkid=2
  27. sector    turnoff4    linkid=2
  28. sector    turnoff5    linkid=2
  29. sector    turnoff6    linkid=2
  30.  
  31. cog        pithide1
  32. cog        pithide2
  33. cog        pithide3
  34. cog        pithide4
  35. cog        pithide5
  36.  
  37. # subroutines
  38. flex    showthings=0.0        local
  39. flex    hidethings=0.0        local
  40. end
  41.  
  42. code
  43. entered:
  44. # ---> turnons, turnoffs
  45.  
  46.     if (GetSenderID() == 1)
  47.     {
  48.         call showthings;
  49.     }
  50.     else if (GetSenderID() == 2)
  51.     {
  52.         call hidethings;
  53.     }
  54.     return;
  55.  
  56. user1:
  57. showthings:
  58.     SendMessage(pithide1, user1);
  59.     SendMessage(pithide2, user1);
  60.     SendMessage(pithide3, user1);
  61.     SendMessage(pithide4, user1);
  62.     SendMessage(pithide5, user1);
  63.     
  64.     return;
  65.  
  66. user2:
  67. hidethings:
  68.     SendMessage(pithide1, user2);
  69.     SendMessage(pithide2, user2);
  70.     SendMessage(pithide3, user2);
  71.     SendMessage(pithide4, user1);
  72.     SendMessage(pithide5, user1);
  73.     
  74.     return;
  75.  
  76. end
  77.